perm filename RELATI.POX[CUR,JMC]1 blob sn#170696 filedate 1975-07-31 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	\|\\@math.ovl[1,rwg]\⊂'545\←=-5\λ\F1\←H\→a\F3\←H\/=3\+a\ε\F1\
C00008 ENDMK
C⊗;
\|\\@math.ovl[1,rwg];\⊂'545;\←=-5;\λ\F1\←H\→a\F3\←H\/=3;\+a\ε\F1\;
\|\\M0BDR40;\M1basl30;\M2BASI30;\M3basb30;\M4SUP;\M5SUB;\.
\C\F0Relativistic Systems of Automata\F1

\J	We are taking an idea from the theory relativity and applying it to systems of
interacting automata.  The idea is that instead of having a single time variable
of which the state at every position in space is a function, each body
has its own \F2local time\F1 and there is no notion of simultaneity for events
separated in space.  The following notion does not depend on understanding
anyting about relativity theory, and after we have explained it we will say what
it might be good for.

	We start with a collection of entities \f2A\f5i which are the automata of the
system.  Each \f2A\f5i has a set \F2states (A\F5i\F2)\F1 which is the set of its
possible states.  Another set associated with \f2\f5i is \F2times (A\F5i\F2)\F1
which has a partial ordering for which < is used.  A state history of an
automation A\f5i is a map.  Statehis: times(A\f5i)→states(A\f5i).  (In the
usual \F2non-relativistic\F1 automata theory, each \F2times (A\F5i\F2)\F1
is the set of integers and there is a distinguished isomorphism between \F2times
(A\F5i\F2)\F1 and a univeral set \F2times\F1 isomorphic to the integers.)
There are two main cases of interest for \F2times (A\F5i\F2)\F1, namely the
integers and the real numbers.  Some subautomata of a system may have integer
times while others may have real times.  Even if both have integer times they may
not correspond in a simple way - one clock may tick every second at WWV in
Boulder Colorado and the other may tick once a school day in Rio de Janeiro.

	In the examples we have given, the ordering is total, but you will see
that a system of automata can best be regarded as having partial ordered time
even though its subautomata have total ordered times.  Therefore, if we want
to take systems of automata as the constituent subautomata of yet bigger 
systems, the basic construction should use partial ordering.

	Besides the sets \F2states(A\F5i\F2)\F1 and \F2times(A\F5i\F2)\F1, we also
have the sets \F2inputs(A\F5i\F2) and \F2outputs(A\F5i\F2)\F1 which give the possible
values of inputs and outputs.  An input history of A\f5i is a map inhis:
times(A\f5i)→inputs(A\f5i) and an output history is a map outhis: times(A\f5i)
→outputs(A\f5i).  If we need it, we can use the concept of a \F2history\F1 of
\f2A\f5i which is a map\.

\←=175;\→.\F2hist: times(A\f5i)→inputs(A\f5i)⊗states(A\f5i)⊗outputs(A\f5i)\F1

\JLet \F2Inhis(A\f5i), Statehis(A\f5i), Outhis(A\f5i)\F1 and \F2His(A\f5i)\F1 (written
with initial caps) be the sets of all possible input histories, state histories,
output histories, and histories.

	The law of motion of an automaton gives the state at any local time as a 
function of the input history and the state history.  We impose the further
condition that the state at a given time depend only on the past of the state and
the input.  If the local time is taken as an integer, then the most important case
is when the state depends only on the immediately preceding state and input.
Moreover, the general case of integer time can be reduced to the case of 
depending only on the immediately preceding time by replacing the automaton A\f5i
by an automaton A\!jpb;\⊗\f5i\F1 

a differential equation\.

\!divi(w,(\F1d state),(\F1dt));\oa[1 = F(state,input,t)]\&a←L&w&a;\Oa;\;